# 编写一个Python程序，随机生成一个1到100之间的整数，用户通过输入猜测的数字，
# 程序会根据用户的输入提示“猜大了”、“猜小了”或“猜对了”。用户可以无限次猜测，
# 直到猜对为止。猜对后，程序会提示用户并结束游戏。
import random

# 1.随机生成一个数
dest_num = random.randint(1,100)
# 2.开启死循环模式不断地猜数字.
while True:
    try:
        guess_num = int(input('录入你好猜的数字:(1-100)'))
        # 3.对比目标数字和猜的数字之间的关系.
        if guess_num == dest_num:
            print('恭喜你,猜对了.')
            break
        elif guess_num > dest_num:
            print('你猜的数字太大了...')
        else:
            print('你猜的数字太小了...')
    except Exception as e:
        print(f'发生异常:{e}')